home *** CD-ROM | disk | FTP | other *** search
/ Aminet 45 / Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso / Aminet / dev / misc / fd2pragma.readme < prev    next >
Text File  |  2001-09-05  |  6KB  |  125 lines

  1. Short:    V2.136 create pragma, inline, ... files
  2. Author:   stoecker@epost.de (Dirk Stoecker)
  3. Uploader: stoecker@epost.de (Dirk Stoecker)
  4. Version:  2.136
  5. Type:     dev/misc
  6. Replaces: dev/misc/FD2Pragma.*
  7.  
  8. This is a utility to create:
  9.   - following pragma statements for certain C compilers: amicall, libcall,
  10.     flibcall, tagcall and syscall
  11.   - proto files for C compilers
  12.   - offset (LVO) files for assembler programs
  13.   - stub functions for either tag-functions or all library functions
  14.   - stub functions as assembler text
  15.   - stub functions as useable link library file
  16.   - FD files out of pragma files
  17.   - stubs for C++ compilers (SPECIAL 11, 12 and CLIB)
  18.   - the files with your own headers inserted
  19.   - files for using local pointers for shared library bases in compilers
  20.     which do not support this normally
  21.   - stub functions for Pascal compilers
  22.   - inline files for GCC
  23.   - inline, pragma and stub libraries using FPU registers
  24.   - files needed to develop for Phase5's PowerUP boards
  25.   - unit texts for FPC Pascal compiler
  26.   - BMAP files for AmigaBASIC and MaxonBASIC
  27.   - VBCC assembler inline files
  28.   - VBCC WOS stub texts and link library
  29.   - VBCC PowerUP stub texts and link library
  30.   - VBCC MorphOS stub texts and link library
  31.   - Modules for AmigaE
  32.   - FD files
  33.   - CLIB files
  34.   - SFD files
  35.   - auto library open files for VBCC
  36.   - MorphOS files
  37.  
  38. Therefor only the FD file giving the library information is needed. For
  39. some SPECIAL options you may additionally supply the CLIB keyword (or you
  40. need to supply it) giving fd2pragma the prototypes file in clib directory.
  41. Better is to supply the all-in-one SFD format as input.
  42.  
  43. The command template you get with fd2pragma ? .
  44.  
  45. Calling the program seems to be (is) very difficult, but it offers you a
  46. large set of functions. A lot of options need a lot of abilities to turn
  47. them on/off!
  48.  
  49. The documentation contains lots of information about related topics, so
  50. read it!
  51.  
  52. This program is in the public domain. Use it as you want, but WITHOUT ANY
  53. WARRANTY!
  54.  
  55. Please contact me:
  56.  
  57. *********************************************************************
  58. * snail-mail:                  * e-mail:                            *
  59. *   Dirk Stoecker              *   stoecker@epost.de                *
  60. *   Geschwister-Scholl-Str. 10 *   dirk@dstoecker.de                *
  61. *   01877 Bischofswerda        * world wide web:                    *
  62. *   GERMANY                    *   http://www.dstoecker.de/         *
  63. * phone:                       * pgp key:                           *
  64. *   GERMANY +49 (0)3594/706666 *   get from WWW pages or keyservers *
  65. *********************************************************************
  66.  
  67. Following is my PGP signature for the corresponding LhA-File.
  68. Use ' pgpv fd2pragma.readme -o fd2pragma.lha ' to check it.
  69. Key fingerprint: B9 F2 3A 1A 29 02 75 16  6A C6 5B 7D 5E F6 16 CF.
  70. All my releases after April 2001 have a PGP signature with this key.
  71. Be alarmed if signature is missing or wrong.
  72.  
  73. Following is my PGP signature for the corresponding LhA-File.
  74. Use ' pgpv fd2pragma.readme -o fd2pragma.lha ' to check it.
  75. Key fingerprint: B9 F2 3A 1A 29 02 75 16  6A C6 5B 7D 5E F6 16 CF.
  76. All my releases after April 2001 have a PGP signature with this key.
  77. Be alarmed if signature is missing or wrong.
  78.  
  79. -----BEGIN PGP SIGNATURE-----
  80. Version: PGPfreeware 5.0i for non-commercial use
  81. MessageID: w+FOj73h94WrkFeDCBlkqMumwb3pqHoD
  82.  
  83. iQCVAwUAO2bNPrOTsAT/iOY9AQFHOAP/QTLY1NREx9g0cPMYlkl4EJkLqNAo6mtP
  84. AEiZ1sfPHZUHIoV6pmUIFGovR3TFz+XAi82APeSf5dln5ms0VZEMWQt11VjX6U15
  85. zBYZFAo5Cgo5VlRn7Pj4m6xFLOPZoqDk56xT/gkDj1xpHzdUMyczQO5xReRLVpgS
  86. 26H/oMTmYBM=
  87. =zWc7
  88. -----END PGP SIGNATURE-----
  89.  
  90.  
  91. ============================= Archive contents =============================
  92.  
  93. Original  Packed Ratio    Date     Time    Name
  94. -------- ------- ----- --------- --------  -------------
  95.     2146    1518 29.2% 31-Jul-01 17:20:38  fd2pragma.info
  96.   111072   54344 51.0% 31-Jul-01 17:20:38 +fd2pragma
  97.    86851   28497 67.1% 31-Jul-01 17:20:38 +fd2pragma.guide
  98.     2295    1896 17.3% 31-Jul-01 17:20:38 +fd2pragma.guide.info
  99.     2640    1120 57.5% 31-Jul-01 17:20:38 +fd2pragma.readme
  100.     3459    1327 61.6% 31-Jul-01 17:20:38 +fd2pragma.types
  101.    30602    2102 93.1% 31-Jul-01 17:20:38 +macros.h
  102.     2489     848 65.9% 31-Jul-01 17:20:38 +stubs.h
  103.     7967     933 88.2% 31-Jul-01 17:20:38 +MakeInline
  104.      517     266 48.5% 31-Jul-01 17:20:38 +MakePPCStuff
  105.     4583     629 86.2% 31-Jul-01 17:20:38 +MakePragma
  106.     5348     643 87.9% 31-Jul-01 17:20:38 +MakeProto
  107.     8571    1131 86.8% 31-Jul-01 17:20:38 +MakeStubLib
  108.     1174     436 62.8% 31-Jul-01 17:20:38 +MakeStuff
  109.     7804     930 88.0% 31-Jul-01 17:20:38 +MakeUnit
  110.     1227     445 63.7% 31-Jul-01 17:20:38 +MakeVBCC
  111.    10243    2006 80.4% 31-Jul-01 17:20:38 +MakeALIB.script
  112.    11211    1719 84.6% 31-Jul-01 17:20:38 +MakeProtos.script
  113.    13340    2525 81.0% 31-Jul-01 17:20:38 +MakeALIB.script
  114.     4388     898 79.5% 31-Jul-01 17:20:38 +MakeProtos.script
  115.    12956    2389 81.5% 31-Jul-01 17:20:38 +MakeALIB.script
  116.     4388     898 79.5% 31-Jul-01 17:20:38 +MakeProtos.script
  117.    13209    2476 81.2% 31-Jul-01 17:20:38 +MakeALIB.script
  118.     4388     899 79.5% 31-Jul-01 17:20:38 +MakeProtos.script
  119.   349333   76954 77.9% 31-Jul-01 17:20:38 +fd2pragma.c
  120.     1765     405 77.0% 31-Jul-01 17:20:38 +smakefile
  121.    28059    4359 84.4% 31-Jul-01 17:20:38 +usefd2pragma
  122.     2463    1658 32.6% 31-Jul-01 17:20:38 +usefd2pragma.info
  123. -------- ------- ----- --------- --------
  124.   734488  194251 73.5% 01-Aug-101 06:26:42   28 files
  125.